//此文件是随机生成一个独一无二的 id(单例模式)

//引入 uuid
import { v4 as uuidv4 } from 'uuid';

//暴露一个独一无二的 id(暴露的同时会在本地存储)
export const getUUID = ()=>{
   //先从本地存储获取uuid（看一下本地存储里面是否有）
   let uuid_token = localStorage.getItem('UUIDTOKEN');
   //如果没有
   if(!uuid_token){
       //我生成游客临时身份
      uuid_token = uuidv4();
      //本地存储存储一次
      localStorage.setItem('UUIDTOKEN',uuid_token);
   }
   //切记有返回值,没有返回值undefined
   return uuid_token;
}
